home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 32
/
Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso
/
Aminet
/
comm
/
tcp
/
qudproxy.lha
/
qudproxy.readme
< prev
Wrap
Text File
|
1999-06-17
|
3KB
|
80 lines
Short: Quake proxy, allows playing via IP-NAT.
Uploader: Elmar Hoffmann <elho@gmx.net>
Author: Elmar Hoffmann <elho@gmx.net>
Version: 1.0
Type: comm/tcp
Requires: ixemul.library V46+, ixnet.library V44+ and compatible IP-stack
This is a port of qudproxy by Jason Merrill, the original readme follows
below.
When have a local network between your Amiga and a PC and you connect to
the internet with your Amiga, giving the PC internet access via an IP-NAT
setup on your Amiga, you are not able to play Quake 1 online, ie.
connected to a server on the internet, on the PC.
The possible solutions to this problem are either having a hack for Quake
in the protocol stack doing the IP-NAT or running a proxy on the the
machine doing the IP-NAT.
While MiamiDX has hacks for running non-passive FTP and IRC-DCC through
its IP-NAT, a hack for Quake is missing, so the remaining solution is
using a proxy.
The proxy connects to the server you want to play on, as he does this from
the Amiga, IP-NAT causes no problems. Quake on the PC now has to connect
to the Amiga (which due to the proxy running looks like a Quake server to
the PC) instead of the server on the internet, as this is a connection on
the local network, IP-NAT again isn't involved, thus causing no problems.
Note: As Quake servers only allow one player per IP, you can obviously
only play on one of your computers simultaneous at a server. Playing at
different servers is possible though.
Usage: qudproxy [-l localport] [-r remoteport] [-d[d]] [-h] [-v] server
The localport is the port on which the proxy will accept connections on
your Amiga, it defaults to 26000 when not specified.
Unless you run a Quake 1 server on your Amiga at the same time you use the
proxy to play on your PC on an other server, you won't need to use this
option.
The remoteport is the port of the server you want to connect to, so if it
is anything except the default of 26000, you have to use this option.
-h will print the usage, -v the version and -d will enable additional
debugging output.
server is the hostname or ip address of the Quake server you want to play
on.
A simple example would be running qudproxy from a Shell on your Amiga like
this (substitute 137.226.116.82 with the address of your favourite Quake 1
server):
> qudproxy 137.226.116.82
and then use
> connect 192.168.1.1
in the console of Quake on the PC (substitute 192.168.1.1 with the ip
address or hostname of your Amiga).
elmar
--8<---
This is a Quake UDP server proxy, based on the ipx->udp proxy that was
floating around. It works on Linux 2.0.0, Solaris 2.5, SunOS 4.1.3_U1 and
probably any other recent UNIX. Run it on a machine which straddles your
firewall, invoke it with the name of the server to proxy for, and have
clients connect to the proxy.
Changes in version 1.0:
Work around SunOS 4.1.3_U1 recvfrom bug.
Support Quake shareware release instead of qtest.
Jason Merrill
jason@cygnus.com